﻿using System;
using System.ComponentModel;

namespace Pay.TO {
    /// <summary>
    /// 物流状态(1:订单受理，2：订单分配海外仓，3：批次确认准备预申报，4：口岸进口预申报完成，5：空运航班飞离始发港，6：身份信息匹配，7：空运航班抵达目的地，8：到库分栋，开始清关，9：清关完成开始配送，10：国内物流)
    /// </summary>
    [Serializable]
    public enum LogisticsStatus
    {
        None = 0,
        /// <summary>
        /// 订单受理
        /// </summary>
        [Description("订单受理")]
        Taking = 1,
        /// <summary>
        /// 订单分配海外仓
        /// </summary>
        [Description("订单分配海外仓")]
        Distribution = 2,
        /// <summary>
        /// 批次确认准备预申报
        /// </summary>
        [Description("批次确认准备预申报")]
        PreDeclare = 3,
        /// <summary>
        /// 口岸进口预申报完成
        /// </summary>
        [Description("口岸进口预申报完成")]
        FinishDeclare = 4,
        /// <summary>
        /// 空运航班飞离始发港
        /// </summary>
        [Description("空运航班飞离始发港")]
        StartFlight = 5,
        /// <summary>
        /// 身份信息匹配
        /// </summary>
        [Description("身份信息匹配")]
        IdentityCheck= 6,
        /// <summary>
        /// 空运航班抵达目的地
        /// </summary>
        [Description("空运航班抵达目的地")]
        FinishFlight=7,
        /// <summary>
        /// 到库分栋，开始清关
        /// </summary>
        [Description("到库分栋，开始清关")]
        StarthClearance = 8,
        /// <summary>
        /// 清关完成开始配送
        /// </summary>
        [Description("清关完成开始配送")]
        FinishClearance = 9,
        /// <summary>
        /// 国内物流
        /// </summary>
        [Description("国内物流")]
        DomesticLogistics=10


    }
    [Serializable]
    public enum LogisticsStatuss {
        None = 0,
        /// <summary>
        /// 备货
        /// </summary>
        [Description("备货")]
        Stockup = 1,
        /// <summary>
        /// 提单
        /// </summary>
        [Description("提单")]
        BillLading = 2,
        /// <summary>
        /// 分板
        /// </summary>
        [Description("分板")]
        SplitPlate = 3,
        /// <summary>
        /// 运单航班
        /// </summary>
        [Description("运单航班")]
        AirmailFlight = 4,
        /// <summary>
        /// 空运航班抵达目的地
        /// </summary>
        [Description("空运航班抵达目的地")]
        FinishFlight =5,
        /// <summary>
        /// 三单推送
        /// </summary>
        [Description("三单推送")]
        IdentityCheck = 6,
       
        /// <summary>
        /// 到库分栋，开始清关
        /// </summary>
        [Description("到库分栋，开始清关")]
        StarthClearance = 7,
        /// <summary>
        /// 清关完成开始配送
        /// </summary>
        [Description("清关完成开始配送")]
        FinishClearance = 8,
        /// <summary>
        /// 国内物流
        /// </summary>
        [Description("国内物流")]
        DomesticLogistics = 9


    }
}
